sheep’s brain salad - German English Dictionary